#ifndef THERMAL_JACOBIAN_H
#define THERMAL_JACOBIAN_H

#include BS_FORCE_PLUGIN_IMPORT ()
#include "jacobian.h"
#include BS_STOP_PLUGIN_IMPORT ()

namespace blue_sky{
	template <class strategy_t>
	class BS_API_PLUGIN thermal_jacobian : public jacobian<strategy_t> {
	public:
		
		typedef thermal_jacobian<strategy_t>                      this_t;
		typedef jacobian<strategy_t>							  base_t;
		typedef smart_ptr <jacobian_matrix<strategy_t>, true>     sp_jmatrix;           //!< matrix type


		//! blue-sky type description
		BLUE_SKY_TYPE_DECL_T (thermal_jacobian);
	};
}

#endif